package com.zhj.process.entity.req;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * Model req请求实体
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(description = "Model req请求实体")
public class ModelReq extends AbstractReq {
    /** 流程key */
    @ApiModelProperty("流程key")
    private String processKey;
    /** 所属部门id */
    @ApiModelProperty("所属部门id")
    private Long deptId;
    /** 租户id（所属系统） */
    @ApiModelProperty("租户id（所属系统）")
    private Long tenantId;
    /** 模型名称 */
    @ApiModelProperty("模型名称")
    private String modelName;
    /** 表单id */
    @ApiModelProperty("表单id")
    private Long formId;
    /** 状态: 0-未部署, 1-已部署，2-已修改未部署 */
    @ApiModelProperty("状态: 0-未部署, 1-已部署，2-已修改未部署")
    private Integer status;
    /** 是否子流程: 0-否, 1-是 */
    @ApiModelProperty("是否子流程: 0-否, 1-是")
    private Integer child;
    /** 模型内容 */
    @ApiModelProperty("模型内容")
    private String modelContent;
}

